#ifndef CONFIG_H
#define CONFIG_H

#define GAME_WIDTH 599 //屏幕的宽度
#define GAME_HEIGHT 822 //屏幕宽度
#define GAME_TITLE "飞机大战"
//背景图路径
#define MAP_PATH "D:\Pictures\0377ede4-4732-4ae8-b221-34b792661e75_1750309365929044974~tplv-a9rns2rl98-web-preview-watermark(1).png"

// 资源路径
#define HERO_PATH ":/new/prefix1/me.png"         // 玩家飞机
#define HERO_DOWN1 ":/new/prefix1/me_down1.png"  // 玩家爆炸1
#define HERO_DOWN2 ":/new/prefix1/me_down2.png"  // 玩家爆炸2
#define HERO_DOWN3 ":/new/prefix1/me_down3.png"  // 玩家爆炸3
#define HERO_DOWN4 ":/new/prefix1/me_down4.png"  // 玩家爆炸4

#define BULLET1_PATH ":/new/prefix1/bullet1.png" // 玩家子弹
#define BULLET2_PATH ":/new/prefix1/bullet2.png" // 敌方子弹

// 敌方飞机1级
#define ENEMY1_PATH ":/new/prefix1/enemy1.png"
#define ENEMY1_DOWN1 ":/new/prefix1/enemy1_down1.png"
#define ENEMY1_DOWN2 ":/new/prefix1/enemy1_down2.png"
#define ENEMY1_DOWN3 ":/new/prefix1/enemy1_down3.png"
#define ENEMY1_DOWN4 ":/new/prefix1/enemy1_down4.png"

// 敌方飞机2级
#define ENEMY2_PATH ":/new/prefix1/enemy2.png"
#define ENEMY2_DOWN1 ":/new/prefix1/enemy2_down1.png"
#define ENEMY2_DOWN2 ":/new/prefix1/enemy2_down2.png"
#define ENEMY2_DOWN3 ":/new/prefix1/enemy2_down3.png"
#define ENEMY2_DOWN4 ":/new/prefix1/enemy2_down4.png"

// 敌方飞机3级
#define ENEMY3_PATH ":/new/prefix1/enemy3.png"
#define ENEMY3_DOWN1 ":/new/prefix1/enemy3_down1.png"
#define ENEMY3_DOWN2 ":/new/prefix1/enemy3_down2.png"
#define ENEMY3_DOWN3 ":/new/prefix1/enemy3_down3.png"
#define ENEMY3_DOWN4 ":/new/prefix1/enemy3_down4.png"
#define ENEMY3_DOWN5 ":/new/prefix1/enemy3_down5.png"
#define ENEMY3_DOWN6 ":/new/prefix1/enemy3_down6.png"

// 游戏参数
#define HERO_SPEED 5      // 玩家移动速度
#define BULLET_SPEED 10   // 子弹速度
#define ENEMY1_SPEED 2    // 敌机1级速度
#define ENEMY2_SPEED 3    // 敌机2级速度
#define ENEMY3_SPEED 1    // 敌机3级速度
#define ENEMY1_SCORE 10   // 敌机1级分数
#define ENEMY2_SCORE 20   // 敌机2级分数
#define ENEMY3_SCORE 50   // 敌机3级分数

// 刷新间隔(毫秒)
#define ENEMY_INTERVAL 500  // 敌机出场间隔
#define BULLET_INTERVAL 200 // 子弹发射间隔

#endif // CONFIG_H
